place with abundant seagrape - Francés Inglés Diccionario